.tagGroup {
  padding: 16px;
  background-color: var(--theme-text-primary);
}

.title {
  font-size: 16px;
  color: #333;
  margin-bottom: 12px;
}

.tagContainer {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  :global {
    .adm-button-default.adm-button-fill-outline {
      border-color: transparent;
    }
  }
}

.tag {
  font-size: 14px;
  padding: 4px 12px;
  border-radius: 16px;
  background-color: var(--theme-bg-secondary);
  color: #333;

  &.selected {
    background-color: var(--theme-primary);
    color: var(--theme-text-primary);
  }
}

.addTag {
  font-size: 20px;
  padding: 0 12px;
  border-radius: 16px;
  border: 1px dashed #ccc;
  background-color: transparent;
  color: var(--theme-text-muted);
}